(large size) shoemaker needle - French English Dictionary